package com.dfd.oauth2.jdbc;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * 认证服务器，用于获取 Token
 * 按照 基于内存存储令牌 配置成功后，携授权码使用 POST 请求认证服务器时，服务器返回错误信息
 * java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null"
 * 解决方案：
 * Spring Security 5.0 之前版本的 PasswordEncoder 接口默认实现为 NoOpPasswordEncoder 此时是可以使用明文密码的，
 * 在 5.0 之后默认实现类改为 DelegatingPasswordEncoder 此时密码必须以加密形式存储。
 *
 * @author DFD
 * @date 2021/8/28 13:50
 */
@SpringBootApplication
public class OAuth2ServerJdbcApplication {
    public static void main(String[] args) {
        SpringApplication.run(OAuth2ServerJdbcApplication.class, args);
    }
}
